package com.infoholdcity.common.util;

import lombok.Data;

import java.io.Serializable;
@Data
public class QueryCondition implements Serializable {

	private static final long serialVersionUID = 4740166316629191651L;

	/**
	 * 对应数据库中的字段
	 */
	private String field;

	/** 组件的类型（例如：input、select、radio） */
	private String type;
	/**
	 * 对应的数据库字段的类型
	 * 支持：int、bigDecimal、short、long、float、double、boolean
	 */
	private String dbType;

	/**
	 * 规则
	 */
	private String rule;

	/**
	 * 字段的值
	 */
	private String val;


	@Override
	public String toString(){
		StringBuffer sb =new StringBuffer();
		if(field == null || "".equals(field)){
			return "";
		}
		sb.append(this.field).append(" ").append(this.rule).append(" ").append(this.type).append(" ").append(this.dbType).append(" ").append(this.val);
		return sb.toString();
	}
}
